#ifndef ALIBEBuzzer_h
	#define ALIBEBuzzer_h
	
	#include <Arduino.h>
	#include <ALIBEpitches.h>
	
	#define	BUZZER_PIN	4
	
	class ALIBEBuzzer{
	public:
		
		ALIBEBuzzer();
		bool systemOn();
		bool systemOff();
		bool commandIn();
		bool commandOut();
		bool obstacleInFrontRange(int range);
		bool obstacleInRearRange(int range);
		bool transmissionBWD();
		bool transmissionStop();
		bool transmissionFWD();
		bool lowBattery();
		bool gpsSearching();
		bool gpsLocked();
		bool turningRight();
		bool turningLeft();
		bool muteOn();
		bool muteOff();
		
	private:
		bool _mute;
		bool _play(int notes[], int durations[], int arraySize);
};
#endif